Common Unix Printing System
part 3/14 · 22.2 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Vue d'ensemble
CUPS fournit un mécanisme qui permet aux applications d'imprimer de façon standardisée, c'est lui qui s'occupe de converser avec les imprimantes. Le système est organisé en trois couches :
1. les applications envoient les documents à imprimer à un gestionnaire de tâche sur le serveur CUPS ;
2. ce gestionnaire passe le document à travers un filtre pour le convertir dans un langage que l'imprimante peut comprendre ;
3. le document ainsi transformé est livré à un module de transport qui se charge de transmettre les données d'impression à un périphérique local ou une connexion réseau.
Le système utilise de manière importante PostScript et la rastérisation des données pour convertir les données dans un format adapté à l'imprimante.
CUPS permet aux constructeurs d’imprimantes et aux développeurs de pilotes d’imprimantes de créer facilement des pilotes qui fonctionnent directement sur le serveur d’impression. Le processus se fait sur le serveur, ce qui permet de faciliter les impressions en réseau par rapport aux autres systèmes d’impression Unix. Quand elles sont utilisées avec Samba, les imprimantes peuvent être reliées par des ordinateurs à distance fonctionnant sous Windows et des pilotes génériques PostScript peuvent être utilisés pour imprimer à travers tout le réseau.
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────